

define(function(require,exports,module){  
	
	exports.init = function(){
        //开始显示时默认index的值为1
		loadListOfMyPay(1);
	};
	
});  

function loadListOfMyPay($index){
	$.get("/myBank10/myPayment/MyPayController/getMyPayWithLimit",{index:$index},function(result){
		if(result.STATUS=="SUCCESS"){
			var $myPays = result.myPays;
			//删除tbody中的所有tr
			$("table tbody").children("tr").remove();
			
			//动态的给table添加tr
			$.each($myPays,function(i,myPay){
				var $tr="<tr>"+
				    	"<td class='td_ID'>"+myPay.id+"</td>"+
				    	"<td class='td_money'>"+myPay.amountOfMoney+"</td>"+
				    	"<td class='td_time'>"+myPay.time+"</td>"+
				    	"<td>"+myPay.remark+"</td>"+
				    	"<tr>";
				 	 
				$("table tbody").append($tr);
			});
			
			//计算有几页
			var $items_of_rows=result.COUNT_OF_ROWS;
			var $pageNum=0;
			if($items_of_rows>0){
				if($items_of_rows%9!=0){
					$pageNum=Math.ceil($items_of_rows/9);
				}else{
					$pageNum=$items_of_rows/9;
				}
			}
			
			//删除所有该选择器下的li
			$("#table_footer nav ul").children("li").remove();
			
			var $li="<li><a href='#' aria-label='Previous'><span aria-hidden='true'>&laquo;</span></a></li>";
			
			//动态生成按钮组
			if($pageNum>0){
				for(var i=1;i<$pageNum;i++){
					if($index==i){
						$li=$li+"<li class='active'><a href='#'>"+i+"</a></li>";
					}else{
						$li=$li+"<li><a href='#'>"+i+"</a></li>";
					}
				}
			}
			
			$li=$li+"<li><a href='#' aria-label='Next'><span aria-hidden='true'>&raquo;</span></a></li>";
			
			//将组装好的按钮组添加到ul下
			$("#table_footer nav ul").append($li);
			
			//监听事件
			ul_li_listener();
		}else{
			alert("失败");
		}
	});
}

function ul_li_listener(){
	$("#table_footer nav ul li").each(function(index){
		$(this).click(function(){
			//console.log("点击了，内容："+$(this).children("a").text());
			var $index = $(this).children("a").text();
			loadListOfMyPay($index);
		});
	});
}